"""
python函数
"""
# 定义加法函数
def add(a, b):
    print("%d + %d = %d"%(a, b, a + b))

# 定义参数不定长度的函数
def add(num1, num2, *args):
    result = num1 + num2
    str = "%d + %d"%(num1, num2)
    for agr in args:
        result += agr
        str += " + %d"%agr
    print(str + " = %d"%result)

# 定义乘法函数
def subtract(a, b):
    print("%d + %d = %d"%(a, b, a * b))


# 全局变量定义
g_a = 0
g_b = 0
def input_num():
    # 对全局变量修改 但是列表和字典可以不需要添加global声明全局变量，就可以对全局变量修改
    global g_a # 声明变量a 是全局变量
    g_a = int(input("请输入第1个数字:"))
    global g_b # 申明变量b 是全局变量
    g_b = int(input("请输入第2个数字:"))
    # 封装成元组返回
    return g_a, g_b

add(1, 2)
add(1, 2, 3, 4, 5)
add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)